.info{
	padding:0.1rem;
	background:#fff;
	width:100%;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
}
.order{
	width:100%;
	height:0.5rem;
	background:#fff;
	position:fixed;
	bottom:0;
	left:0;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	overflow:hidden;
	font-size:0.14rem;
	color:#343434;
	z-index:3;
}
.order .buy{
	float:left;
	width:40%;
	border-right:1px solid #f0f0f0;
	box-sizing:border-box;
}
.order .buy img{
	width:0.2rem;
	height:0.2rem;
	display:block;
	float:left;
	margin-top:0.125rem;
	margin-left:0.5rem;
	margin-right:0.05rem;
}
.order .buy span{
	display:block;
	float:left;
	line-height:0.5rem;
}
.order .tel{
	width:30%;
	float:left;
	text-align:center;
	line-height:0.5rem;
	border-right:1px solid #f0f0f0;
}
.order .class-order{
	width:30%;
	float:left;
	text-align:center;
	line-height:0.5rem;
	background:#ea3c42;
	color:#fff;
}
.order .class-order img{
	width:0.2rem;
	height:0.2rem;
	display:block;
	float:left;
	margin-top:0.125rem;
	margin-left:0.25rem;
	margin-right:0.05rem;
}
.order .class-order span{
	display:block;
	float:left;
	line-height:0.5rem;
}
.order .class-order a{
	color:#fff;
	width:0.5rem;
	float:left;
}
/*==========teacher.css========*/
.teacher{
	width:100%;
	height:1rem;
	padding:0.1rem;
	background:#fff;
	border-bottom: 1px solid #f0f0f0;
	overflow:hidden;
}
.teacher .teacher-img{
	width:0.55rem;
	height:0.8rem;
	float:left;
}
.teacher .teacher-name{
	float:left;
	font-size:0.16rem;
	color:#343434;
	line-height:0.8rem;
	margin-left:0.1rem;
}
/*==========details.css========*/
.containers{
	width:100%;
	height:100%;
	padding: 0;
}
.info-cont{
	width:100%;
	height:100%;
	background:#fff;
	padding:0.1rem;
}
.collect{
	width:0.55rem;
	height:0.55rem;
	background-size:contain;
	position:fixed;
	right:0.1rem;
	bottom:2rem;
}
.collect img{
	width:100%;
	height:100%;
}